home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 49 / Amiga Format CD49 (2000-01-17)(Future Publishing)(GB)(Track 1 of 3)[!][issue 2000-02].iso / -serious- / misc / db3.6-beta / db3.6-beta-src / db3.5.readme < prev    next >
Text File  |  1999-11-30  |  9KB  |  204 lines

  1. Short:    3.5 - Multi purpose database. 15 langs!
  2. Author:   Marcin Orlowski <carlos@inet.com.pl>, David Ekholm <david-ek@dsv.su.se>
  3. Uploader: carlos@inet.com.pl
  4. Type:     biz/dbase
  5. Version:  3.5
  6. Replaces: biz/dbase/db_fr*
  7. Replaces: biz/dbase/db.*
  8. WWW:      http://wfmh.man.szczecin.pl/db/
  9.  
  10. db is a fast and small OS3.0 compliant multi purpose database program.
  11. It currently supports 13 languages (English, Swedish, Finnish, Norwegian,
  12. Danish, German, Polish, Dutch, Italian, French, Spanish, Czech and Portuguese).
  13.  
  14. There are mostly minor changes this time and this is probably the last version.
  15. If you want improvements I've released the source code so you can add what you
  16. need. (However you are not allowed to use the source code for commercial
  17. purposes, nor release modified versions under the name "db" without my
  18. permission). You can find the source code on aminet:/biz/dbase/db3.4src.lha
  19.  
  20. This program is ShareWare. Previously, db used to display a shareware reminder
  21. if not registered with a keyfile. This reminder has been removed as I've
  22. decided to stop mailing keyfiles.
  23.  
  24. /David Ekholm
  25.  
  26.  
  27. Why choose db?
  28. --------------
  29.  
  30. I wrote after having tested numerous other PD database programs and always
  31. found something lacking or irritating me. They might have dozzens of features
  32. not found in db, but they lacked font sensitivity and a standard GUI look and
  33. OS 3.0 behaviour.
  34.  
  35. Remember: db is a GENERAL database program. YOU decide what to store in it,
  36. be it addresses, video collections spare parts or your invoices. I really
  37. can't understand why people keep releasing databases with fixed fields all
  38. the time.
  39.  
  40. When you use db you will notice that the user interface has been kept as
  41. compact as possible (few gadgets, menus and windows). Still the functionality
  42. in for example, searching and sorting is high. This is intentional.
  43. I prefer few buttons with high functionality than the opposite.
  44.  
  45. Feature List
  46. ------------
  47.  
  48. A partial list of db's features include:
  49.  
  50.     o Dynamic memory handling. Number of records and fields only limited by
  51.       free memory.
  52.     o GadTool based. (Use fields of string, checkbox, cycle and text type)
  53.     o Support for multi-line fields through textfield.gadget
  54.     o Mouse and keyboard driven.
  55.     o User definable fields and layout.
  56.     o Multiple views of the same database.
  57.     o The views can be designed through a simple to use GUI. 
  58.     o Commodore's Clipboard for flexible interaction with other programs.
  59.     o AppWindow -just drag and drop database icons on db to load.
  60.     o Online MenuHelp -Press HELP key when selecting a menu item.
  61.     o Font sensitive.
  62.     o ASL requesters for flexible loads and saves.
  63.     o Localized.
  64.     o ARexx support.
  65.     o Dial numbers using a modem or loudspeaker.
  66.     o WB and Shell usage with Commodore's template parsing.
  67.     o Fast and flexible find function using AmigaDOS patterns.
  68.     o Listview browser.
  69.     o Filter function.
  70.     o Fast and flexible sort function. Multiple sort orders can be specified.
  71.     o 'Export View' and two standard ASCII export features.
  72.     o Automatic ASCII import (tab-separated ASCII).
  73.  
  74. History of changes
  75. ------------------
  76. 97-09-24  v3.5       NEWS:
  77.                      * DB is still alive (grin ;-) in spite of previous
  78.                        announcements. Hope you like such news ;-)
  79.  
  80.                      * As David's dropped the DB project (at least for now),
  81.                        starting from version 3.5 DB is developed by
  82.                        Marcin Orlowski, so all your bug reports, oppinions
  83.                        etc concerning DB should be mailed to him. Don't
  84.                        forget to visit the DB home page (URL is placed above).
  85.  
  86.                      * Added TEXT type to view design toolbar.
  87.  
  88.                      * Added TEXTFIELD type to view design toolbar
  89.                        (however you can't change its height in editor yet).
  90.  
  91.                      * Added abbreviations to Shell template
  92.  
  93.                      * Trailing ':' is no longer added to selector window's
  94.                        title if the record label the title is based on,
  95.                        already has it.
  96.  
  97.                      * Edit view related strings are now localized
  98.  
  99.                      * New CLI/tooltype DEFPATTERN (def. "#?")
  100.  
  101.                      * New CLI/tooltype DEFREXXPATTERN (def. "#?.(db|rexxdb)")
  102.  
  103.                      * Toolbox items call be also accessed via F1-F5 keys
  104.                        directly from edit view window
  105.  
  106.                      * New menu item - reload current project
  107.  
  108.                      * New menu item - relaunch recently selected ARexx script
  109.  
  110.                      * Hungarian translation added. DB now supports 14 languages.
  111.                        Unfortunately, most of existing translations
  112.                        are a little bit outdated with this edition. Hope that
  113.                        will change with next release, when all will finish their
  114.                        holidays. For now you can use old catalogs so all newly
  115.                        localized strings will appear in english.
  116.  
  117.  
  118. 97-03-16  v3.4       NEWS:
  119.                      * This is probably the last version for the Amiga.
  120.                        Please Read the preface section for more info.
  121.  
  122.                      * There is no more keyfile protection as I've decided
  123.                        to stop releasing keyfiles. db is still ShareWare
  124.                        however.
  125.  
  126.                      * You are now able to automatically run ARexx programs
  127.                        every time a new record is displayed. This greatly
  128.                        enhances the possibilities for custom database designs.
  129.                        Read about the NEWRECORDRXFILE and NEWRECORDRXSTRING
  130.                        RFF tags for how to do this. Also refer to the modified
  131.                        "Relations" ARexx example enclosed with this version 
  132.                        for a demonstration.
  133.  
  134.                      * Added the ARexx command 'GetPortName' that returns the
  135.                        name of the current ARexx port. (Some users can't use
  136.                        the built in Address() function in ARexx for some
  137.                        reason.)
  138.  
  139.                      * Polish catalog updated. Thanks goes to Konrad Dubiel.
  140.                      
  141.                      * You get the source code for this version. (Separate
  142.                        (archive. See the file db3.4src.lha on AmiNet).
  143.                        Also read the preface about legal issues concerning
  144.                        the source code.
  145.                       
  146.  
  147. 96-09-11  v3.3       NEWS:
  148.                      * The first field will automatically be activated when
  149.                        a record is added.
  150.  
  151.                      * The cursor will remain active in the current field when
  152.                        the user changes to search or sort mode with RAmiga +
  153.                        hotkey.
  154.  
  155.                      * The Browser window's zoom gadget will now expand the
  156.                        window to the full height of the screen instead of
  157.                        shrinking the window. All suggested by Johny Hansson.
  158.  
  159.                      * Added the ARexx command 'UndoBuffer' that extracts the
  160.                        old value of the current string gadget (the value prior
  161.                        to user changes). Suggested by Richard Ludwig.
  162.  
  163.                      * A portuguese catalog has been added thanks to Fábio
  164.                        Goes. db now supports 13 languages!
  165.  
  166.                      BUG FIXED:
  167.                      * This bad bug has been hanging around since v2.10(!).
  168.                        db would stop loading records if it hit an empty record.
  169.                        This is fixed and db no longer saves empty records
  170.                        either just to be kind to older versions.
  171.  
  172.  
  173. 96-03-18  v3.2       COMMENT:
  174.                      * This is mainly a re-release of v3.1. v3.1 was released
  175.                        to AmiNet but didn't show up for some reason.
  176.  
  177.                      NEWS:
  178.                      * .catalog files for the following languages have been
  179.                        updated: French, Spanish, German, Swedish and Dutch.
  180.                        Also copy these files if this concerns you.
  181.  
  182.                      * You may now fix the window position for each view by
  183.                        adding XPOS=<x position> and/_or_ YPOS=<y position> to
  184.                        the RFF lines of your database (user request).
  185.  
  186.  
  187. 96-03-05  v3.1       NEWS:
  188.                      * Multi-line fields are now supported using the
  189.                        textfield.gadget (included) by Mark Thomas. Check out
  190.                        the "Game Reviews" and "Windsurfing95" examples and
  191.                        you'll see what I mean.
  192.  
  193.                      * You may now fix the window position for each view by
  194.                        adding XPOS=<x position> and YPOS=<y position> to the
  195.                        RFF lines of your database.
  196.  
  197.                      * Added the ARexx command 'CurrentView' to control views
  198.                        from ARexx.
  199.  
  200.                      SHAREWARE NOTE:
  201.                      * db is still ShareWare, but the save save limitation is
  202.                        removed. Instead db will display a ShareWare reminder
  203.                        for at least 10 seconds when started without a keyfile.
  204.